﻿#define _CRT_SECURE_NO_WARNINGS 1
#include "SnakeGame.h"

void Test()
{
	char ch = 0;
	srand((unsigned int)time(NULL));
	do 
	{
		Snake snake = { 0 };
		//游戏开始前的初始化
		GameStart(&snake);

		//运行游戏
		GameRun(&snake);

		//游戏结束
		GameEnd(&snake);
		Setpos(20, 15);
		printf("再来一局吗？(Y/N):");
		ch = getchar();
		getchar();	//清理 \n 
		system("cls");
	} while (ch == 'Y');
	system("cls");
}

int main()
{
	//修改当前地区为本地模式，为了支持中文宽字符的打印
	setlocale(LC_ALL, "");
	//测试逻辑
	Test();
	return 0;
}
